5a4c9fbd095440478ab8ab695a8aae850d09814b,src/main/java/org/springframework/data/aerospike/core/AerospikeTemplate.java,AerospikeTemplate,add,#T#String#number#,298
Before Change
AerospikeData data = AerospikeData.forWrite(this.namespace);
converter.write(objectToAddTo, data);
this.client.add(null, data.getKey(), new Bin(binName, value));
} catch (AerospikeException o_O) {
DataAccessException translatedException = exceptionTranslator.translateExceptionIfPossible(o_O);
After Change
AerospikeData data = AerospikeData.forWrite(this.namespace);
converter.write(objectToAddTo, data);
Record record = this.client.operate(null, data.getKey(), Operation.add(new Bin(binName, value)), Operation.get());
data.setRecord(record);
result = (T) converter.read(objectToAddTo.getClass(), data);
} catch (AerospikeException o_O) {
DataAccessException translatedException = exceptionTranslator.translateExceptionIfPossible(o_O);
throw translatedException == null ? o_O : translatedException;